package com.eastmelon.io;

import java.io.FileWriter;
import java.io.IOException;

/**
 * @author eastmelon
 * @date 2016年8月10日上午11:02:21
 * @version 1.0
 * @description 流操作捕获异常的标准方式
 */
public class FileWriterException {
	public static void main(String[] args) {
		FileWriter fw = null;
		try {
			fw = new FileWriter("D:\\test.txt");
			fw.write("aaaaa");
		} catch (IOException e) {
			e.printStackTrace();
		} // 确定存放的目的地
		finally {
			try {
				if (fw != null)// 这里必须判断,如果创建对象的时候报异常，那么fw就为null
					fw.close();//这句话也是会报异常的，也需要捕获
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}
}
